软件开发日志怎么写?
ChangeLog
- Added - 这里记录新增加了哪些功能/接口
- Changed - 功能/接口变更
- Deprecated - 不建议使用的功能/接口,将来会删掉
- Removed - 之前不建议使用的功能/接口,这次真的删掉了
- Fixed - 这里记录解决了哪些问题
- Others - 这里记录性能优化和安全性增强等改进。
commit -am
- build:影响构建系统或外部依赖关系的更改(示例范围:gulp,broccoli,npm)
- ci:更改我们的持续集成文件和脚本(示例范围:Travis,Circle,BrowserStack,SauceLabs)
- docs:仅文档更改
- feat:一个新功能
- fix:修复错误
- perf:改进性能的代码更改
- refactor:代码更改,既不修复错误也不添加功能
- style:不影响代码含义的变化(空白,格式化,缺少分号等)
- test:添加缺失测试或更正现有测试